
div.buttons, div.buttons div.locked-icon, div.buttons div.post-icon, div.buttons div.reply-icon, div.buttons div.upload-icon, div.buttons div.qreply-icon, .postbody ul.profile-icons li.edit-icon, .postbody ul.profile-icons li.quote-icon, ul.profile-icons li.pm-icon {
	background : none 0 0 no-repeat transparent;
	padding : 0;
	margin : 0;
	height : 0;
}

.reply-icon span, .upload-icon, .post-icon span, .locked-icon span, .pmreply-icon span, .newpm-icon span, .forwardpm-icon span, .qreply-icon .edit-icon, .quote-icon, .pm-icon {
	background : none 0 0 no-repeat transparent;
}

div.buttons {
	float : left;
	width : auto;
	height : auto;
}

div.buttons div.locked-icon a, div.buttons div.post-icon a, div.buttons div.reply-icon a, div.buttons div.upload-icon a, div.buttons div.qreply-icon a, .postbody ul.profile-icons li.edit-icon a, .postbody ul.profile-icons li.quote-icon a, div.buttons div.pmreply-icon a, div.buttons div.newpm-icon a, div.buttons div.forwardpm-icon a {
	color : #BC2A4D;
	text-decoration : none;
	display : inline-block;
}

div.buttons div.locked-icon, div.buttons div.post-icon, div.buttons div.reply-icon, div.buttons div.upload-icon, div.buttons div.qreply-icon, div.buttons div.pmreply-icon, div.buttons div.newpm-icon, div.buttons div.forwardpm-icon {
	border : #C4C1BD solid 1px;
	border-radius : 4px;
	font-size : 12px;
	font-family : helvetica, sans-serif;
	margin : 0 4px;
	padding : 0 8px 0 8px;
	text-transform : uppercase;
	text-decoration : none;
	display : inline-block;
	font-weight : 600;
	line-height : 2.2em;
	width : auto;
	height : 25px;
	white-space : nowrap;
	background-color : #FBFBFB;
	background-image : linear-gradient(to bottom, #FBFBFB, #E6E6E6);
}

div.buttons div.locked-icon:hover, div.buttons div.post-icon:hover, div.buttons div.reply-icon:hover, div.buttons div.upload-icon:hover, div.buttons div.qreply-icon:hover, div.buttons div.pmreply-icon:hover, div.buttons div.newpm-icon:hover, div.buttons div.forwardpm-icon:hover {
	border : #4386CC solid 1px;
	background-color : #E6E6E6;
	text-decoration : none;
	background-image : linear-gradient(to bottom, #E6E6E6, #FBFBFB);
}

.postbody ul.profile-icons li.edit-icon, .postbody ul.profile-icons li.quote-icon {
	display : none;
	width : auto;
	height : auto;
}

.postbody ul.profile-icons li.edit-icon, .postbody ul.profile-icons li.quote-icon {
	border : #C4C1BD solid 1px;
	border-radius : 3px;
	font-size : 10px;
	font-family : helvetica, sans-serif;
	padding : 0 4px 0 4px;
	text-transform : uppercase;
	text-decoration : none;
	display : inline-block;
	font-weight : 600;
	line-height : 1.6em;
	width : auto;
	height : 16px;
	white-space : nowrap;
	background-color : #FBFBFB;
	background-image : linear-gradient(to bottom, #FBFBFB, #E6E6E6);
}

.postbody ul.profile-icons li.edit-icon:hover, .postbody ul.profile-icons li.quote-icon:hover {
	border : #4386CC solid 1px;
	background-color : #E6E6E6;
	background-image : linear-gradient(to bottom, #E6E6E6, #FBFBFB);
}

ul.profile-icons li.pm-icon {
	border : #CCCCCC solid 1px;
	border-radius : 3px;
	font-size : 10px;
	font-family : helvetica, sans-serif;
	padding : 0 4px 0 4px;
	margin-right : 5px;
	text-transform : uppercase;
	text-decoration : none;
	display : inline-block;
	font-weight : 600;
	line-height : 1.6em;
	width : auto;
	height : 18px;
	white-space : nowrap;
	color : #243D5B;
	background-color : #E0E0DB;
	background-image : linear-gradient(to bottom, #E0E0DB, #C9C9C6);
}

ul.profile-icons li.pm-icon:hover {
	color : #243D5B;
	text-shadow : -1px -1px 0 #FBFFCB;
	border : #B2B2B2 solid 1px;
	background-color : #D6D6D2;
	background-image : linear-gradient(to bottom, #D6D6D2, #E0E0DB);
}

h6 {
	display : inline-block;
	font-size : 12px;
	font-family : helvetica, sans-serif;
	font-weight : 800;
}

h6, h6:hover {
	font-weight : 800;
}

.catopen {
    background-image: url("./images/c_open.png");
    background-repeat: no-repeat;
	float:right; 
	display:inline-block;
	width:16px;
	height:16px;
	text-decoration:none;
	margin-right:10px;
}

.catclose {
    background-image: url("./images/c_close.png");
    background-repeat: no-repeat;
	float:right; 
	display:inline-block;
	width:16px;
	height:16px;
	text-decoration:none;
	margin-right:10px;
}